#ifndef BUILDER
#define BUILDER

#include "./controller.h"

/**
    CLASSE VIRTUAL  DO BUILDER
    AS CLASSES  BUILDER  MONTA E INTEGRA INTERFACE COM USUARIO, CONTROLADORAS E PERSISTENCIA
*/

class Builder{
    public:
        /** Default constructor */
        Builder();
        virtual Controller * criar() const = 0;
};

#endif // BUILDER
